/*
 - Autor(es):
 -      Rommel A. Quintanilla C.
 -      Donia A. Ruelas A.
 -      Julio C. Ccahuana M.
 - Fecha: 16/05/07

 - Copyleft: (C) 2007
 - Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los
 - terminos de la Licencia Publica General de GNU segun es publicada por la Free
 - Software Foundation, de la version 2 de dicha Licencia.
 -
 - Este programa se distribuye con la esperanza de que sea util, pero SI NINGUNA
 - GARANTIA; tampoco las implicitas garantias de MERCANTILIDAD o ADECUACION A UN
 - PROPOSITO PARTICULAR. Consulte la GNU General Public License (GPL) para mas
 - detalles adjuntada a este programa. (Fichero: JuradoWeb-License.txt).
 -
 - Descripcion:
 - BeanTipoDeNoticiaDatos.
*/

package pe.edu.unap.jurado.BeansDatos;

import javax.xml.bind.*;
import java.io.*;
import java.sql.*;
import java.util.*;
import pe.edu.unap.jurado.BeansDatos.BeanConfiguracionDatos;
import pe.edu.unap.jurado.Beans.*;

public class BeanTipoDeNoticiaDatos extends BeanDatos
{
  public BeanTipoDeNoticiaDatos()
  throws SQLException
  {
   fichero = new String("BeanTipoDeNoticiaDatos.java");  
  }

 public BeanTipoDeNoticia getTipoDeNoticia(String idTipoDeNoticia)
 throws SQLException
 {
  instruccion=conexion.prepareStatement("SELECT * FROM TipoDeNoticia WHERE idTipoDeNoticia=?");
  instruccion.setString(1,idTipoDeNoticia);
  ResultSet resultado=instruccion.executeQuery();
  resultado.next();
  
  BeanTipoDeNoticia tipoDeNoticia=new BeanTipoDeNoticia();
  tipoDeNoticia.setIdTipoDeNoticia(resultado.getString(1));
  tipoDeNoticia.setImagen(resultado.getString(2));
  return tipoDeNoticia;
 }

 public void registrarTipoDeNoticia(BeanTipoDeNoticia tipoDeNoticia)
 throws SQLException
 {
  instruccion=conexion.prepareStatement("INSERT INTO TipoDeNoticia(imagen) VALUES(?);");
  instruccion.setString(1,tipoDeNoticia.getImagen());
  instruccion.executeUpdate();
 }
}
